#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//	float r = 0;
//	float n = 0;
//	scanf("%f%f", &r, &n);
//	float m = pow((1 + r), n);
//	printf("%.2f", m);
//	return 0;
//}





//#include<stdio.h>
//int main()
//{
//	char arr1[5] = { 'C','h','i','n','a' };
//	char arr2[5] = { 'G','l','m','r','e' };
//
//	for (int i = 0; i < 5; i++)
//	{
//		int tmp = arr1[i];
//		arr1[i] = arr2[i];
//		arr2[i] = tmp;
//	}
//	for (int i = 0; i < 5; i++)
//		printf("%c", arr1[i]);
//	return 0;
//}





//#include<stdio.h>
//int main()
//{
//	float r = 0;
//	float h = 0;
//	float pi = 3.141593;
//	
//	scanf("%f%f", &r,&h);
//	printf("%.2f\n",2*pi*r);
//	printf("%.2f\n",r*r*pi);
//	printf("%.2f\n",4*pi*r*r);
//	printf("%.2f\n",4.0/3.0*pi*r*r*r);
//	printf("%.2f\n",pi*r*r*h);
//	return 0;
//}











#include<stdio.h>
int main()
{
	int i = 0;
	char arr1[5] = { 0 };
	 
	for (i = 0; i < 5; i++)
	{
		scanf("%c", &arr1[i]);
	}
	for (i = 0; arr1[i]!='\0'; i++)
	{
		if (arr1[i] >= 'A' && arr1[i] <= 'Z')             
		{
			arr1[i] = (arr1[i] + 4 - 'A') % 26 + 'A';     
		}
		if (arr1[i] >= 'a' && arr1[i] <= 'z')            
		{
			arr1[i] = (arr1[i] + 4 - 'a') % 26 + 'a';     
		}
		

		printf("%c", arr1[i]);
	}
	
	return 0;

}



